package runtime;

import java.util.HashMap;
import java.util.Map;
import util.Class;

public class ClassMapFactory {
	private static ClassMapFactory instance;
	/**
	 * Mapa klas - kolekcja przechowująca definicje wszystkich klas
	 * wykorzystywanych w skrypcie
	 */
	private Map<String, Class> classMap;
	
	private ClassMapFactory() {
		this.classMap = new HashMap<String, Class>();
	}
	
	public static ClassMapFactory getInstance() {
		if(instance==null) {
			instance=new ClassMapFactory();
		}
		return instance;
	}
	
	public Map<String, Class> getClassMap() {
		return this.classMap;
	}
	
	public void setClassMap(Map<String, Class> map) {
		this.classMap=map;
	}
}
